package priv.ln.date.exer;

import org.junit.Test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * ClassName: exer
 * Package: priv.ln.date.exer
 * Description:
 * 将一个java.util.Date的实例转换为java.sql.Date的实例
 *
 * 将控制台获取的年月日（比如：2022-12-13）的字符串数据，保存在数据库中。
 * （简化为得到java.sql.Date的对象，此对象对应的时间为2022-12-13）
 * 字符串 --> java.util.Date --> java.sql.Date
 * @Author 辣辣
 * @Create 2024/7/28 13:36
 * @Version 1.0
 */
public class exer {
    @Test
    public void test1() throws ParseException {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();

        //解析：字符串 --> java.util.Date
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date1 = sdf.parse(s);

        //java.util.Date --> java.sql.Date
        java.sql.Date sqlDate = new java.sql.Date(date1.getTime());
        System.out.println(sqlDate);
    }
}
